package com.cqhilink.iot.jobstandardmanagement.dao.mapper;

import com.cqhilink.iot.jobstandardmanagement.facade.model.Dataitem;

import java.util.List;

public interface DataitemMapper {
    /**
     * 根据ID删除
     *
     * @param itemId
     * @return
     */
    int deleteByPrimaryKey(Long itemId);

    /**
     * 添加
     *
     * @param record
     * @return
     */
    int insert(Dataitem record);

    /**
     * 非空添加
     *
     * @param record
     * @return
     */
    int insertSelective(Dataitem record);

    /**
     * 根据ID查询
     *
     * @param itemId
     * @return
     */
    Dataitem selectByPrimaryKey(Long itemId);

    /**
     * 非空修改
     *
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(Dataitem record);

    /**
     * 修改
     *
     * @param record
     * @return
     */
    int updateByPrimaryKey(Dataitem record);

    /**
     * @param record
     * @return List<dataitem>
     * @Author 卢曼成
     * @Description 根据条件查询集合
     * @CreateDateTime 2017/3/24 19:38
     **/
    List<Dataitem> selectByParamList(Dataitem record);
}